package com.lab.project.visitor.record.mapper;

import com.lab.project.visitor.domain.DeviceEntity;
import com.lab.project.visitor.domain.VisitorDeviceEntity;
import org.springframework.data.repository.query.Param;

import java.util.List;

/**
 * 访客设备信息
 * @author 黄晏凯
 */
public interface VisitorDeviceMapper {
    /**
     * 添加访客设备信息
     * @param visitorDeviceEntity
     */
    void addVisitorDeviceInfo(VisitorDeviceEntity visitorDeviceEntity);

    /**
     * 获取用户权限设备
     * @param deviceIds
     * @return
     */
    List<DeviceEntity> getUserDeviceList(@Param("ids") String deviceIds);


    /**
     * 通过id返回DeviceEntity
     * @param id
     * @return
     */
    List<DeviceEntity> getDeviceListByRecordId(Long id);
}
